package zero.tech.games.phz.data;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import zero.tech.games.logic.data.panel.SmallPanel;
import zero.tech.games.phz.data.entity.Card;
import zero.tech.games.phz.data.entity.OpData;
import zero.tech.games.phz.data.entity.PlayerSmallCal;

public class PhzSmallPanel extends SmallPanel{
	private Integer banker_uid;//庄家uid
	private Integer hupai_uid;//胡牌玩家uid
	private final List<Card> dipais=new ArrayList<>();//底牌数据
	private final List<PlayerSmallCal> playerCals=new ArrayList<>();//玩家数据
	private final Set<Integer> hu_types=new HashSet<>();//胡类型集合
	private OpData hu;

	public List<PlayerSmallCal> getPlayerCals() {
		return playerCals;
	}

	public Integer getHupai_uid() {
		return hupai_uid;
	}

	public void setHupai_uid(Integer hupai_uid) {
		this.hupai_uid = hupai_uid;
	}

	public List<Card> getDipais() {
		return dipais;
	}

	public OpData getHu() {
		return hu;
	}

	public void setHu(OpData hu) {
		this.hu = hu;
	}

	public Set<Integer> getHu_types() {
		return hu_types;
	}

	public Integer getBanker_uid() {
		return banker_uid;
	}

	public void setBanker_uid(Integer banker_uid) {
		this.banker_uid = banker_uid;
	}
}
